#ifndef VOLUMETOOL_H
#define VOLUMETOOL_H

#include <QWidget>

namespace Ui {
class VolumeTool;
}

class VolumeTool : public QWidget
{
    Q_OBJECT

public:
    explicit VolumeTool(QWidget *parent = nullptr);
    ~VolumeTool();

    void paintEvent(QPaintEvent *event);

    void onSilenceBtnClicked();

    void calVolume();

    bool eventFilter(QObject* watched,QEvent* event);


signals:
    //设置是否静音
    void setMusicMuted(bool );
    //设置音量大小
    void setMusicVolume(int volume);



private:
    Ui::VolumeTool *ui;
    bool isMuted = false;
    int volumeRatio = 20;        //标记音量的大小
};

#endif // VOLUMETOOL_H
